html{
}
html,body{
	margin: 0;
	padding: 0;
	background-color: #fff;
	font-family: Tahoma, Arial, sans;	
	font-size: 11px;
}
/*
* html body *{
	font-size: 11px;
}
*/
body{
	text-align: center;
}
body a{
	font-family: Tahoma, Arial, sans;
	font-size: 11px;
	outline: 0px;
	color: #478A83;
}
body a img{
    border: 0px;
}
div.clr{
    float: none;
    clear: both;
}

a.dark{
	color: #478a83;
	font-weight: bold;
}


.wrapper-out{
	border: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	text-align: center;
}

.wrapper-in{
	width: 986px;
	border: 0px;	
	margin: 0px auto;
	padding: 0px;	
	text-align: left;
}

/* REKLAMA - TOP */
.wrapper-in-ad{
padding: 12px;
text-align: center;
}

/* TOP - LOGO */
.wrapper-top{
	border-top: 2px solid #e2e2e2;
}

a#logo, a#logo img{
	display: block;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a#logo{
	float: left;
	margin: 16px 0px 13px 25px;
	text-decoration: none;
}

.wrapper-top p{
	margin: 0px;
	padding: 0px;
}

form#login{
	float: right;
	display: block;
	margin: 0px;
	padding: 0px;
}
form#login fieldset{
	display: block;
	float: right;
	margin: 0px;
	padding: 0px;
	border: 0px;	
}
input.login{
	margin: 0px 0px 0px 10px;
	padding: 4px 8px 4px 8px;
	border: 1px solid #c6c6c6;
	border-right: 0px;
	border-bottom: 0px;
	background: #fff;
	text-align: left;
	color: #6d5d3c;
	font-size: 11px;
	width: 95px;
}
input.login-btn{
	margin: 0px 0px 0px 10px;
}

.wrapper-in-ad a, .wrapper-in-ad img, .wrapper-in-ad a img{
/*	display: block;
*/
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}


/* TOP - MENU */
.wrapper-menu{
	background: #fff url("images/menu_bg_off.png") repeat-x;
	border-bottom: 6px solid #d8004e;
}
.wrapper-in-menu{
}

ul#menu{
	margin: 0px;
	padding: 0px;
	list-style-type: none;	
}
ul#menu li{
	list-style-type: none;	
	float: left;
}
ul#menu li a{
	display: block;
	margin: 0px;
	padding: 12px 26px 7px 26px;
	color: #3a3a3a;
	font-weight: bold;
	text-decoration: none;
}
ul#menu li a.on, ul#menu li a:hover{
	background: #d8004e url("images/menu_bg_on.gif") no-repeat 50% 0%;
	color: #fff;
}

#jhaku{
margin: 0px;
padding: 0px;
border: 0px;
}

.wrapper-footer{
	background: #3a3a3a;
	color: #fff;
}
.wrapper-in-footer{
	width: 946px;
	padding: 15px 0px;
}
.wrapper-footer a{
	color: #b4d9e9;
	text-decoration: none;
}
.wrapper-footer a:hover{
	text-decoration: underline;
}

#footer-right{
	float: right;
}
#footer-left{
	float: left;
}

.wrapper-banner{
	background: #aedc36 url("images/banner_main_bg.jpg?a") no-repeat 50% 50%;
	height: 179px;
}
#banner, #banner a, #banner a img{
	display: block;
	float: left;
	margin: 0px;
	padding: 0px;
	border: 0px;
}
#banner{
	/* border: 1px solid red;
	*/
}
#ads{
	float: right;
	margin: 0px 4px 0px 0px;
	padding: 0px;
	padding-top: 8px;
	width: 207px;
	height: 170px;
	background: #aed24b;
	text-align: center;
}

/* CONTENT */
.wrapper-content{
	background: #5da2a0;
}
.wrapper-in-content{
	width: 950px;
	padding: 10px 18px; 	
}
.wrapper-boxes{
	margin: 0px 0px 15px 0px;
	padding: 1px 10px; 
	background: #5da2a0 url("images/boxes_sep_bg.gif") repeat-y 50% 50%;
}

.box{
	float: left;
	width: 282px;
	margin: 0px;
	padding: 0px 0px;
}
.box a{
	color: #B4F0EE;
	text-decoration: none;
}
.box h1 a{
	color: #fff;
}
.box-l{
	margin-right: 20px;
}
.box-c{
	margin-left: 20px;
	margin-right: 20px;
}
.box-r{
	margin-left: 20px;
}

p.right{
	text-align: right;
}


h1{
	margin: 5px 0px;
	padding: 5px 0px 0px 0px;
}
h1, h1 a{
	font-family: Arial, sans;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;	
}
p{
	margin: 5px 0px;
	padding: 5px 0px;
/*
	color: #b4f0ee;
*/	
}
a.more{
	float: right;
	display: block;
	width: 42px;
	padding: 2px 5px 2px 9px;
	margin: 0px;
	background: #74b7b5;
	color: #fff;
	text-decoration: none;
}
a.more span{
	color: #fdf46f;
	font-family: "Trebuchet MS", sans;
	font-size: 10px;
	text-decoration: underline;
}

.bigbox{	
	padding: 10px;
	margin: 0px;
	background: #478a83;
	color: #fff;
}

.bigbox .light{
	float: left;
	padding: 15px 15px 20px 15px;
	margin: 0px;
	background: #fff;
	color: #478a83;
}

.bigbox .aktualnosci{
	width: 427px;		
}

.bigbox .light h1, .bigbox .light h1 a{
	color: #bb0044;
	margin: 0px;
	padding: 0px;
}

.bigbox .dark{
	padding: 15px;
	margin: 0px;
	width: 200px;
	float: left;
	background: #478a83;
}
.bigbox .dark h1, .bigbox .dark h1 a{
	color: #fff;
	margin: 0px;
	padding: 0px;
}
.bigbox .statystyki h1, .bigbox .statystyki h1 a{
	color: #c6e744;
}

.najpopularniejsze ul{
	margin: 25px 0px 0px 0px;
	padding: 0px 0px 0px 4px;
	color: #f8cd2b;
}
.najpopularniejsze ul li{
	margin: 2px 0px;
	padding: 2px 0px 2px 15px;
	background: transparent url("images/arr_white.gif") no-repeat 0% 60%;
	list-style-type: none;
}
.najpopularniejsze ul li a{
	text-decoration: none;
	color: #f8cd2b;
}
.najpopularniejsze ul li a.bold{
	font-weight: bold;
}

table.stat{
	border: 0px;
	margin: 30px 0px 0px 0px;
	padding: 0px;
}
table.stat th{
	width: 100px;
	font-weight: normal;
	text-align: left;
}
table.stat td{
	width: 100px;
	color: #c6e744;
	font-weight: bold;
	text-align: right;
}



/* aktualnosci */
.bigbox .aktualnosci h1{
	margin-bottom: 10px;
	padding-bottom: 0px;
}
div.news{
	margin: 0px;
	padding: 0px;
}
div.news p{
	color: #5b6c6c;
	padding-top: 0px;
	margin-top: 10px;
}
div.news h2, div.news h2 a{
	color: #478a83;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, sans;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div.news h2{
	margin-top: 5px;
}
div.news h2 a span.arr_pink{
	color: #bb0044;
	font-family: "Trebuchet MS", sans;
	font-size: 10px;
	text-decoration: underline;
}

div.news p.date{
	color: #959da3;
	margin: 0px;
	padding: 0px;
}
div.news span.date{
	color: #959da3;
	font-size: 10px;
	font-weight: normal;    
}

/* TRESC STRON */
.bigbox div.tresc{
	width: 900px;
	padding-left: 15px;
	padding-right: 15px;
	color: #5B6C6C;
}

/* KATALOG STRON */
.bigbox div.katalog{
	width: 900px;
	padding-left: 15px;
	padding-right: 15px;
}
div.katalog-in{
	margin: 0px;
	padding: 0px;
	background: #fff url("images/katalog_bg.gif") repeat-y 50% 50%;
}

.bigbox .katalog h1, .bigbox .katalog h1 a{
	color: #4d4e4e;
	font-weight: bold;
	margin-bottom: 15px;
}
.bigbox .katalog h1{
	margin-bottom: 15px;
}

div.kategoria{
	float: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 15px;
}
div.kat-la{
	margin-left: 10px;
	margin-right: 20px;
}
div.kat-c{
	margin-left: 40px;
	margin-right: 40px;
	width: 276px;
}
div.kat-ra{
	margin-left: 20px;
}
div.kategoria h2, div.kategoria h2 a{
	color: #478a83;
	font-weight: bold;
	font-size: 11px;
	font-family: Tahoma, sans;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}
div.kategoria h2 span, div.kategoria h2 a span{
	font-weight: normal;
	color: #ae0041;
}
div.kategoria a.more{
	background: #aed0cf;
}
div.kategoria a.more span{
	color: #fff;
}
div.kategoria p, div.kategoria p a{
	color: #5b6c6c;
	text-decoration: none;
}
div.kategoria p a:hover{	
	text-decoration: underline;
}
.rejestracja1 {
	color: #478a83;
	font-weight: bold;
	font-family: Arial;
}
.rejestracja2 {
	color: #5b6c6c;
	font-weight: bold;
	font-family: Arial;
}
.rejestracja3 {
        color: #ff0000;
        font-weight: bold;
        font-family: Arial;
        font-size: 14px;
	text-align: center;
}
.rejestracja4 {
	color: #bd0045;
	font-weight: bold;
	font-family: Arial;
}

div.wrapper-in #login{
	color: #478a83;
	font-weight: bold;
}
